Acceleration of Tsunami Wave Propagation Modeling based on Re-engineering of Computational Components
نویسندگان
چکیده
The paper is devoted to creating effective and flexible Tsunami Modeling Environment based on a Service-Oriented Architecture (SOA) allowing high-level of operability and reusability of system components. Accordingly, we use the original Virtual MVC-design pattern (VMVC-pattern) approach that is demarcating a Functional (View) and an Implementation (Model) task by inducing an Integrator (Controller). This allows integrating a big variety of methods and services for Tsunami Modeling with respect to the various development platforms and architectures. The Model is organized on a set of layers in the form of Application Engines each of which is a subset of endpoint services that holds specific logic associated to a business process. Hence, an Engine can encompass functionalities of an API and realize processing that is specific to an application. The paper describes basic features of the MOST (Method of Splitting Tsunami) software package that was used as an initial Propagation Software Engine. This package was accepted by the USA National Ocean and Atmosphere Administration as the basic tool to calculate tsunami wave propagation and to create inundation maps. We describe a set of engines that was designed for several programming platforms including OpenMP, CELL architecture, and GPU's allowing the flexible usage of available computational resources. Paper also includes an analysis the initial and output tsunami data, code design techniques as well as results of some numerical experiments and validation procedures.
منابع مشابه
Three Dimensional Numerical Simulation of Tsunami Generation and Propagation Due to Makran Subduction and run-up on Chabahar Bay and Makran Coasts
Makran subduction located at the northwest of the Indian Ocean nearby the southern coast of Iran and Pakistan. Makran subduction is the source of tsunamis that threaten southern coast of Iran. In this article, generation and propagation of 1945’s tsunami initiated by Makran subduction is simulated. For the three dimensional generation of the wave, advanced algorithm of Okada is adopted. The CFD...
متن کاملISPH Numerical Modeling of Nonlinear Wave Run-up on Steep Slopes
Non-breaking tsunami waves run-up on steep slopes can cause severe damages to coastal structures. The estimation of the wave run-up rate caused by tsunami waves are important to understand the performance and safety issues of the breakwater in practice. In this paper, an Incompressible Smoothed Particle Hydrodynamics method (ISPH) method was utilized for the 2DV numerical modeling of nonli...
متن کاملGPU-SPH simulation of Tsunami-like wave interaction with a seawall associated with underwater
Investigation of the waves generated by underwater disturbances gives precious insight into the effect of man-made underwater explosions as well as natural phenomena, such as underwater volcanoes or oceanic meteor impact. On the other hand, prediction of the effects of such waves on the coastal installations and structures is required for preparation worthwhile criteria for coastal engineers to...
متن کاملA wave-based computational method for free vibration and buckling analysis of rectangular Reddy nanoplates
In this paper, the wave propagation method is combined with nonlocal elasticity theory to analyze the buckling and free vibration of rectangular Reddy nanoplate. Wave propagation is one of the powerful methods for analyzing the vibration and buckling of structures. It is assumed that the plate has two opposite edges simply supported while the other two edges may be simply supported or clamped. ...
متن کاملStudy on Free Vibration and Wave Power Reflection in Functionally Graded Rectangular Plates using Wave Propagation Approach
In this paper, the wave propagation approach is presented to analyze the vibration and wave power reflection in FG rectangular plates based on the first order shear deformation plate theory. The wave propagation is one of the useful methods for analyzing the vibration of structures. This method gives the reflection and propagation matrices that are valuable for the analysis of mechanical energy...
متن کامل